/*
 ============================================================================
 Name		: FbUtils.h
 Author	  : ceze
 Version	 :
 Copyright   : FlashBox for ver.Zhongyou(???)
 Description : 常用工具函数
 ============================================================================
 */

#ifndef FBUTILS_H_
#define FBUTILS_H_

#include <e32base.h>
#include <coecntrl.h>
#include <f32file.h>
#include "xmlNode.h"

#include "Flashbox4AppUi.h"

/**
 * 获取程序AppUi对象句柄
 */
CFlashbox4AppUi *GetAppUi();

/**
 * 读取Unicode文本
 * @param aFs reference to open file session
 * @param aFileName full file name
 * @return heap descriptor which contains whole file
 */
HBufC * ReadUnicodeFileL(RFs& aFs, const TDesC& aFileName );

/**
 * 生成手机客户端系统信息节点
 */
CXmlNode * GetMobileInfoNode();

/**
 * 字符转为数字
 */
TInt String2Int(const TDesC8 &aStr);


/*
 * 给文件路径添加指定盘符
 */
TFileName AddDrive(TFileName &aFile);

#endif /*FBUTILS_H_*/
